Dateiname an ACC senden:
accid=appl_find("CALCLOCK"); /* Programm-ID */ msgbuf[0]=100; /* Sendecode */ msgbuf[1]=gl_apid; /* eigene apid */ msgbuf[2]=0; /* lt. DRI eigentlich -1 */ msgbuf[3]=strlen(filename); msgbuf[4]=(unsigned int)((long)filename >> 16); msgbuf[5]=(unsigned int)((long)filename & 0xffff); msgbuf[6]=1; /* Anzahl der Kopien */ msgbuf[7]=0; /* 0=nicht löschen, 1=löschen */ appl_write(accid,16,msgbuf); /* absenden */Der Filename mu"s statisch sein. Er darf nicht lokal auf dem Stack erzeugt worden sein. Dynamisch allozierte Variablen sind ebenfalls problematisch, weil mindestens ein Event abgewartet werden mu"s, bis sie wieder ge`free'ed werden dürfen.
Nach dem erfolreichen Empfang sendet CALCLOCK die Message 101 in msgbuf[0].